package magda.edytor.dane;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import magda.edytor.dane.*;
public class Zapis {

	  static FileOutputStream liga = null;
	  static FileOutputStream kluby = null;
	  static FileOutputStream druzyny = null;
	  static FileOutputStream zawodnicy = null;
	  static FileOutputStream trenerzy = null;
	  static FileOutputStream prezesi = null;
	  static FileOutputStream boiska = null;

	  
	  static void twozPlikLigi()
		{
			try {
				liga= new FileOutputStream("liga.csv");
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
		
			 

		public static void zamkniPlikLigi()
		{
			 try {
				  liga.close(); //Zamykanie pliku 
				 } catch (IOException e) {
				   e.printStackTrace();
				} 
		}
		public static void zapisDoPlikuLigi(String id, String nazwa)
		{
			String str="a,"+id+","+nazwa+"\n";
			   for(int i = 0; i < str.length(); i++){
			     try {
					liga.write((int)str.charAt(i));
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} //Zapis bajt po bajcie każdego znaku...
			  
			   }
			
		}
	  static void twozPlikKlub()
		{
			try {
				kluby= new FileOutputStream("kluby.csv");
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
		
			 

		public static void zamkniPlikKlubu()
		{
			 try {
				  kluby.close(); //Zamykanie pliku 
				 } catch (IOException e) {
				   e.printStackTrace();
				} 
		}
		public static void zapisDoPliku(String idLigi, String id,String nazwa)
		{
			String str="a,"+idLigi+","+id+","+nazwa+"\n";
			   for(int i = 0; i < str.length(); i++){
			     try {
					kluby.write((int)str.charAt(i));
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} //Zapis bajt po bajcie każdego znaku...
			  
			   }
			
		}
		static void twozPlikDruzyny()
		{
			try {
				druzyny = new FileOutputStream("druzyny.csv");
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
		
			 

		public static void zamkniPlikDruzyny()
		{
			 try {
				  druzyny.close(); //Zamykanie pliku 
				 } catch (IOException e) {
				   e.printStackTrace();
				} 
		}
		public static void zapisDoPlikuDruzyny(String idklubu,String id,String nazwa)
		{
			String str="a,"+idklubu+","+id+","+nazwa+"\n";

			   for(int i = 0; i < str.length(); i++){
			     try {
					druzyny.write((int)str.charAt(i));
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} //Zapis bajt po bajcie każdego znaku...
			  
			   }
		
		}
		static void twozPlikZawodnika()
		{
			try {
			 zawodnicy = new FileOutputStream("zawodnicy.csv");
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
		
			 

		public static void zamkniPlikZawodnika()
		{
			 try {
				  zawodnicy.close(); //Zamykanie pliku 
				 } catch (IOException e) {
				   e.printStackTrace();
				} 
		}

		public static void zapisDoPlikuZawodnika(String idDruzyny,String id,String imie,String nazwisko,String wiek,String umiejetnosci)
		{
			String str="a,"+idDruzyny+","+id+","+imie+","+nazwisko+","+wiek+","+umiejetnosci+"\n";
			   for(int i = 0; i < str.length(); i++){
			     try {
					zawodnicy.write((int)str.charAt(i));
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} //Zapis bajt po bajcie każdego znaku...
			  
			   }
		}
				static void twozPlikTrenera()
				{
					try {
					 trenerzy = new FileOutputStream("trenerzy.csv");
					} catch (FileNotFoundException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
				}
				
					 

				public static void zamkniPlikTrenera()
				{
					 try {
						  trenerzy.close(); //Zamykanie pliku 
						 } catch (IOException e) {
						   e.printStackTrace();
						} 
				}
				public static void zapisDoPlikuTrenera(String idDruzyny,String imie,String nazwisko)
				{
					String str="a,"+idDruzyny+","+imie+","+nazwisko+"\n";
					   for(int i = 0; i < str.length(); i++){
					     try {
							trenerzy.write((int)str.charAt(i));
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						} //Zapis bajt po bajcie każdego znaku...
					  
					   }
				}

				static void twozPlikPrezesa()
				{
					try {
					 prezesi = new FileOutputStream("prezesi.csv");
					} catch (FileNotFoundException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
				}
				
					 

				public static void zamkniPlikPrezesa()
				{
					 try {
						  prezesi.close(); //Zamykanie pliku 
						 } catch (IOException e) {
						   e.printStackTrace();
						} 
				}
				public static void zapisDoPlikuPrezesa(String idKlubu,String imie,String nazwisko)
				{
					String str="a,"+idKlubu+","+imie+","+nazwisko+"\n";
					   for(int i = 0; i < str.length(); i++){
					     try {
							prezesi.write((int)str.charAt(i));
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						} //Zapis bajt po bajcie każdego znaku...
					  
					   }  }
				static void twozPlikBoiska()
				{
					try {
					 boiska = new FileOutputStream("boiska.csv");
					} catch (FileNotFoundException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
				}
				
					 

				public static void zamkniPlikBoiska()
				{
					 try {
						  boiska.close(); //Zamykanie pliku 
						 } catch (IOException e) {
						   e.printStackTrace();
						} 
				}
				public static void zapisDoPlikuBoiska(String idKlubu,String powierzchnia,String nawierzchnia)
				{
					String str="a,"+idKlubu+","+powierzchnia+","+nawierzchnia+"\n";
					   for(int i = 0; i < str.length(); i++){
					     try {
							boiska.write((int)str.charAt(i));
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						} //Zapis bajt po bajcie każdego znaku...
					  
					   }
				}
}
